<?php

// Prüfen ob der User ausreichend Rechte für index.php?section=admin&action=admin_views hat
try {
	if(!hasPermission('index.php?section=admin&action=admin_views')) {
		return ERR_NOT_AUTHORIZED_AREA;
	}
} catch (Exception $e) {
	return $e->getMessage();
}

// Rückgabedaten vorbereiten
$ret = array();
$ret['filename']	= 'admin_views.tpl';
$ret['stylesheet']	= 'admin_views.css';
$ret['data']		= array();

// Prüfen ob Aktionen gefordert sind (POST)
if ('POST' == $_SERVER['REQUEST_METHOD']) {
		
	// View Recht löschen
	// View Recht adden
	
}

// Alle Zugriffsrechte laden
{
	// AccessrightDAO holen
	$AccessrightDAO = DAOFactory::getInstance('Accessright');
	
	// Alle Zugriffsrechte laden
	if (!$ret['data']['viewrights'] = $AccessrightDAO->get_all()) {
		// Fehler zurückgeben
		return $AccessrightDAO->get_error();
	} 
	
	// Sicherheitshalber $AccessrightDAO unsetten
	unset($AccessrightDAO);
}

return $ret;
?>